package com.home.cop.employee.service;

import com.github.pagehelper.PageInfo;
import com.home.cop.employee.model.Department;

import java.util.List;
import java.util.Map;

public interface DepartmentService {

    /**
     * 获取部门列表信息
     * @param params
     * @param pageNum
     * @param pageSize
     * @return
     */
    public PageInfo<Department> list(Map<String,Object> params,Integer pageNum,Integer pageSize);

    /**
     * 获取所有的部门
     * @return
     */
    public List<Department> getAllDepts();

    /**
     * 添加部门列表
     * @param department
     */
    public void insert(Department department);

    /**
     * 删除部门信息
     * @param deptId
     */
    public void delete(Integer deptId);

    /**
     * 修改部门信息
     * @param department
     */
    public void updateInfo(Department department);

}
